Nepal Political Parties Face Tough Times